life science - English Synonyms Dictionary

life science

n.
[1] bioscience